home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / network / ka9q / nhclb120.zoo / makefile.stm < prev    next >
Makefile  |  1992-06-19  |  2KB  |  78 lines

  1. #
  2. #    Makefile for KA9Q TCP/IP package for Atari ST
  3. #    Mark Williams C
  4. #
  5. TAR = gnutar
  6. CC=cc
  7. #
  8. # Add -DXOBBS to the CFLAGS line of choice if you wish to include the W2XO
  9. # PBBS code for sysV Unix... and add -DSID2 if you want a separate 
  10. # 'ax25 bbscall' callsign/ssid for the BBS port.
  11. #
  12.  
  13. CFLAGS =  -O -DATARI_ST=1 -DMWC=306  -DSCREEN=1 -DSLOWCHECK=1 
  14.  
  15.  
  16.  
  17.  
  18. ########################################################################
  19.  
  20. SRCS =    main.c arp.c arpcmd.c arpdump.c ax25.c ax25cmd.c \
  21.     ax25dump.c ax25subr.c ax25user.c ax_mbx.c bootp.c cmdparse.c \
  22.     domain.c dirutil.c\
  23.     files.c fingcli.c fingserv.c ftp.c ftpcli.c ftpserv.c icmp.c \
  24.     icmpcmd.c icmpdump.c icmpmsg.c iface.c ip.c ipcmd.c ipdump.c \
  25.     iproute.c kiss.c lapb.c lapbtime.c lcsum.c mbuf.c misc.c mulport.c \
  26.     myopen.c \
  27.     netuser.c nrcmd.c nrs.c nr3.c nrsubr.c nr4.c nr4subr.c \
  28.     nr4user.c nr4timer.c pathname.c rdate.c session.c slfp.c slhc.c slip.c smisc.c \
  29.     smtpcli.c smtpserv.c st.c tcpcmd.c tcpdump.c \
  30.     tcpin.c tcpout.c tcpsubr.c tcptimer.c tcpuser.c telnet.c \
  31.     timer.c tnserv.c trace.c ttydriv.c udp.c udpcmd.c \
  32.     udpdump.c version.c wildmat.c vfile.c xfree.c
  33.  
  34. OBJS =    main.o arp.o arpcmd.o arpdump.o ax25.o ax25cmd.o \
  35.     ax25dump.o ax25subr.o ax25user.o ax_mbx.o cmdparse.o  bootp.o \
  36.     domain.o dirutil.o \
  37.     files.o fingcli.o fingserv.o ftp.o ftpcli.o ftpserv.o icmp.o \
  38.     icmpcmd.o icmpdump.o icmpmsg.o iface.o ip.o ipcmd.o ipdump.o \
  39.     iproute.o kiss.o lapb.o lapbtime.o lcsum.o mbuf.o misc.o mulport.o \
  40.     myopen.o \
  41.     netuser.o nrcmd.o nrs.o nr3.o nrsubr.o nr4.o nr4subr.o \
  42.     nr4user.o nr4timer.o pathname.o rdate.o session.o slfp.o slhc.o slip.o smisc.o \
  43.     smtpcli.o smtpserv.o st.o tcpcmd.o tcpdump.o \
  44.     tcpin.o tcpout.o tcpsubr.o tcptimer.o tcpuser.o telnet.o \
  45.     timer.o tnserv.o trace.o ttydriv.o udp.o udpcmd.o \
  46.     udpdump.o version.o wildmat.o vfile.o xfree.o
  47.  
  48. net:    $(OBJS)
  49.     $(CC) $(CFLAGS) -o net.debug $(OBJS) $(LIBS)
  50.     cp net.debug net
  51.     strip net
  52.  
  53. lint:    $(SRCS)
  54.     rm -f *.ln
  55.     $(LINT) -c $(LINTFLAGS) $(SRCS) > lint.out 2>&1
  56.     $(LINT) $(LINTFLAGS) *.ln > lint2.out 2>&1
  57.     rm *.ln
  58.  
  59. depend: net.debug
  60.     chmod 755 mkdep
  61.     mkdep $(LINTFLAGS) $(SRCS) > depend.out
  62.  
  63. test_tick:    test_tick.c
  64.     $(CC) -o test_tick test_tick.c $(LIBS)
  65.  
  66. clean:
  67.     rm -f *.o *.ln lint.out lint2.out net net.debug test_tick
  68. tar:
  69.     $(TAR) cvf svnet.tar make* mkdep depend.out hosts.net ftpusers \
  70.         startup.net *.[hc] *.orig *.ori
  71.     compress -f svnet.tar
  72.  
  73.  
  74.  
  75. # need to make depend.out for the st
  76. #include depend.out
  77.  
  78.